IF exists(SELECT * FROM dbo.sysobjects WHERE name='r_maandKlasTotaal' AND xtype='FN') 
BEGIN
	DROP FUNCTION r_maandKlasTotaal
END
GO

CREATE  function r_maandKlasTotaal(@klas varchar(5),@periode int)
returns  @resultaat table(vak char(2), procent int)
as
begin
  declare @hulpcijfers table(vak char(2),
		cijfer float,
		max float)
  insert into @hulpcijfers(vak,cijfer,max)
  select 'AT',round(c.cijfer,1),round(c.max ,1)
  from r_maandcijfers as c
    left join leerlingen..leerlingen as l
    on l.inschrijvingsNr = c.inschrijvingsNr
    where l.klas like @klas
	and c.periode = @periode
        and c.cijfer >= 0
  insert into @resultaat(vak,procent)
  select 'AT' as vak,studiebegeleiding.dbo.r_procent(
	sum(cijfer),
	sum(max))
  from @hulpcijfers
return
end
--\end{verbatim}